@charset "utf-8";
/*注册登录*/
.login-box{width: 5rem; margin: 1rem auto 0;} 
.login-box .logo{ width: 4rem; margin: 0 auto;} 
.login-box .form{margin-top: 1rem;}
.login-box .form .item{position: relative;height: 1rem; border-bottom: 1px solid #e3e3e3; }
.login-box .form .item input{height: .6rem; line-height: .6rem; background: none; border: none; padding: 0; margin: .2rem  0;}
.login-box .form .item .icon{position: absolute; right: 0; top: 50%; width: .4rem; margin-top: -.2rem;}
.login-box .form .tex ,.login-box .form .tex a{line-height: 1rem; color: #aaa;}
.login-box .btn{position: relative; margin: 1rem auto; width: 5rem;}
.login-box .btn .tex{position: absolute; left:0; width: 100%; text-align: center; color: #fff;  font-size: 120%; top: 0; line-height: .75rem;}
.login-box .form .item .mar{position: absolute; right: 0; top: .2rem; height: .6rem; padding: 0 .2rem; background: #e4e4e4; border-radius: .08rem;color: #888; line-height: .6rem;}

/*个人中心*/
.ucten-banner{height: auto; background: url(../images/ubg.png) no-repeat; background-size: 100%;}
.ucten-banner .user{position: relative; width: 5.8rem; margin: 1rem auto 0; background: #fff; border-radius: .2rem; height: 3rem; box-shadow: 0 0 .3rem #aaa;}
.ucten-banner .user .face{position: absolute; left: 50%; top:0; margin-left: -.7rem; margin-top: -.7rem; width: 1.4rem; height: 1.4rem; border-radius: 50%; background: url(../images/rg.png); padding:3px;
box-sizing: border-box;}
.ucten-banner .user .face img{border-radius: 50%;}
.ucten-banner .user .name{border-bottom: 1px solid #e1e1e1; height: 1.2rem; margin-top: .8rem; text-align: center;}
.ucten-banner .user .name h1{font-size: 150%; line-height: 130%;}
.ucten-banner .user .name p{line-height: 200%; color: #888;}
.ucten-banner .user .msg li{float: left; width: 33.3%; font-size: 120%;  text-align: center; line-height: 150%;}
.ucten-banner .user .msg li small{font-weight: 100; color: #aaa;}
.ucten-menu{margin: .3rem auto 0; width: 5.8rem; height: auto; background: #fff;border-radius: .2rem;box-shadow: 0 0 .2rem #ddd;}
.ucten-menu li{line-height: .8rem; border-bottom: 1px solid #efefef; height: .8rem; margin-left: .2rem;font-size: 120%;}
.ucten-menu li .icon{float: left; width: .5rem; margin: .15rem .2rem 0rem  0;}
.ucten-menu li .arr{float: right; margin: .3rem .2rem 0 0; width: .15rem;}
.ucten-menu li a{color: #444444;}
.ucten-menu li:last-of-type{border: none;}
.ucten-menu:last-of-type{margin-bottom: .4rem;}

/*关于我们*/
.ab-banner{height: auto;}
.ab-cont{padding: .2rem;}
.ab-cont h3{text-align: center; font-size: 120%;}
.ab-cont p{margin-top: .2rem; text-indent: 2em; line-height: 150%; font-size: 120%; }
.ab-cont img{ margin-top: .2rem;}

/*开门记录*/
.open li{border-bottom: 1px solid #efefef; padding: .2rem;}
.open li .name{float: left; width: .8rem; height: .8rem;border-radius: 50%; text-align: center; color: #fff; line-height: .8rem; font-size: 120%;}
.open li .time{float: right; line-height: .8rem; color: #888;}
.open li .msg{float: left; margin-left: .2rem;}
.bg1{background: #e9b516;}
.bg2{background: #5acaef;}
.bg3{background: #2bc09f;}
.open li .msg p{ color: #888; line-height: 150%;}
.open li:last-of-type{border: none;}

/*维修付款*/
.pay{line-height: .6rem; padding: .2rem;font-size: 120%;}
.pay input{background: none; border: none; line-height: .6rem;}

.wx-list .title{color: #888; line-height: .7rem; padding: 0 .2rem; border-bottom: 1px solid #efefef;}
.wx-list .main{padding: .2rem; line-height: 200%;}
.wx-list .main img{float: left; margin: .2rem .2rem 0 0; width: 1rem; height: 1rem;}
.wx-list .foot{height: .8rem; border-top: 1px solid #efefef;}
.wx-list .foot .btn{float: right; line-height: .5rem;
    margin: .15rem .2rem; border-radius: .08rem; color: #fff;  padding: 0 .2rem; font-size: 120%;}
.wx-list .foot .btn1{background: #329dff;}   
.wx-list .foot .btn2{background: #b0b0b0;}   
.wx-list .pj{ border-top: 1px solid #efefef; padding: .1rem .2rem; line-height: .5rem;}
.wx-list .pj img{display: inline-block; margin-left: .1rem; width: .3rem;}


/*评价*/
.pj-cont{background: #fff; padding: .2rem;}
.pj-cont .strts{line-height: .6rem;}
.pj-cont  .texa{background: #f7f7f7;border: none; width: 100%; height: 2rem; padding: .2rem; box-sizing: border-box; outline: none;resize: none;}
.pj-cont .strts img{display: inline-block; margin-left: .1rem; width: .3rem;}
.pj-cont  .btn{position: relative; margin: .4rem auto 0; width: 5rem;}
.pj-cont  .btn .tex{position: absolute; left:0; width: 100%; text-align: center; color: #fff;  font-size: 120%; top: 0; line-height: .75rem;}

/*退房*/
 
.tflist .main{border-bottom: 1px solid #efefef; padding: .2rem;}
.tflist .main img{float: left;width: 2rem; height: 1.6rem; margin-right: .2rem;}
.tflist .main .tex{float: left; line-height: 200%;}
.tflist .main .tex p{color: #888;}
.tflist .main .tex .fontblue{font-size: 120%;}
.tflist .foot{ padding: 0 .2rem; height: .8rem; line-height: .8rem; color: #888;}


/*看房记录*/
.top-tab{background: #fff; height: .6rem; line-height: .6rem; position: fixed; left: 0; top: 0; width: 100%;}
.top-tab li{float: left; width: 50%; text-align: center;}
.top-tab li .select{display: inline-block; border-bottom: 2px solid #329dff;}
.tab-body{margin: .6rem 0 .4rem;}
.tab-body .item{margin-bottom: .2rem;background: #fff;}
.tab-body .item .main{padding: .2rem;border-bottom: 1px solid #efefef;}

.tab-body .item .main img{float: left;width: 2rem; height: 1.6rem; margin-right: .2rem;}
.tab-body .item .main .tex{float: left; line-height: 200%;}
.tab-body .item .main .tex p{color: #888;}
.tab-body .item .main .tex .fontblue{font-size: 120%;}
.tab-body .item .foot{ padding: 0 .2rem; height: .8rem; line-height: .8rem; color: #888;}
.tab-body .item .foot span{float:right; width: 1.4rem;  height: .5rem; text-align: center; margin-top: .15rem; line-height: .5rem;}
.tab-body .item .foot  .b1{border: 1px solid #329dff; color: #329dff; border-radius: .08rem;}
.tab-body .item .foot  .b2{border: 1px solid #d16b58; color: #d16b58; border-radius: .08rem;}
/*电子钥匙*/
.key{padding: 0 .2rem;}
.key .jl{text-align: right; line-height: .6rem;}
.key .main{width: 2.5rem; text-align: center; position: relative; margin:.2rem auto;}
.key .main .zt{position: absolute; width: 100%; left: 0; top: .4rem; color: #888;}
.key .main .zt .rond{width: .2rem; height: .2rem; border-radius: 50%; border: 2px solid #444; display: inline-block;}
.key .main .zt .rond.open{background: #d16b58;}
.key .main .zt .rond.cld{background: #2bc09f;}
.key .tag{line-height: .6rem; text-align: center; color: #888;}
.key .inputs{ margin-top: .4rem; text-align: center;}
.key .inputs input{display: inline-block; margin: 0 .08rem; border: none; border-bottom: 2px solid #444; width: .5rem; text-align: center;
    background: none; line-height: .6rem; font-size: 140%; height: .6rem;}
.key .btns{text-align: center; margin-top: .5rem;} 
.key .btns li{width: 50%;float: left;}
.key .btns li img{width: .6rem;}
.key .dlgbg{position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/rg.png); z-index: 100;}
.key .dlgbg .msgbox{width: 5rem; height: 3rem; background: #fff; border-radius: .2rem; position: absolute; left: .7rem;top: 50%; margin-top: -2rem;}
.key .dlgbg .msgbox .text{padding: .2rem; text-align: center; color: #888; line-height: 150%;}
.key .dlgbg .msgbox .text img{width: .8rem; margin: .3rem;}
.key .dlgbg .msgbox .cld{width: 1rem; position: absolute; bottom: -1.2rem;  left: 50%; margin-left: -.5rem;}
.key .dlgbg .msgbox .cld img{ margin: 0;}

.key .dlgbg .msgbox .set{padding: .2rem;}
.key .dlgbg .msgbox .set input{ margin: .1rem 0; background: #efefef; border-radius: .08rem; height: .7rem; line-height: .7rem; border: none; padding-left: .2rem;
box-sizing: border-box; width: 100%;}
.key .dlgbg .msgbox .btns{position: absolute; left: 0; bottom: 0; line-height: .8rem; border-top: 1px solid #e1e1e1; width: 100%; height: .8rem;}
.key .dlgbg .msgbox .btns li{text-align: center; width: 50%; float: left; font-size: 120%;  box-sizing: border-box;}
.key .dlgbg .msgbox .btns li:first-of-type{border-right: 1px solid #e1e1e1;}

/*房间列表*/
.roomlist{ padding: 0 0 .4rem .2rem; background: #fff; min-height: 100%; box-sizing: border-box;}
.roomlist .item{padding: .2rem 0; border-bottom: 1px solid #efefef;}
.roomlist .item .pic{width: 2rem; float: left;}
.roomlist .item .text{float: left;margin-left: .2rem; width: 3.8rem; font-size: 110%;}
.roomlist .item .pic img{width: 2rem; height: 1.6rem;}
.roomlist .item .text p{color: #888; margin-top: .2rem;}
.roomlist .item .text p .btn{padding: 0 .2rem; border: 1px solid #e1e1e1; border-radius: .06rem; margin-right: .1rem;}
.roomlist .item  .hui{line-height: .36rem; color: #d16b58; margin-top: .2rem;}
.roomlist .item  .hui img{ width: .36rem; float: left; margin-right: .1rem;}

/*账单*/
.bill{position: relative; margin-top: .6rem; margin-bottom: 1rem;}
.bill .item{margin-bottom: .2rem; background: #fff;}
.bill .item .top{line-height: .6rem; padding: 0 .2rem; border-bottom: 1px solid #efefef;}
.bill .item .top img{float: right; width: .4rem; margin-top: .1rem;}
.bill .item .main{padding: .2rem; border-bottom: 1px solid #efefef;}
.bill .item .main .lt{float: left; width: .8rem;}
.bill .item .main .rt{float: left; margin-left: .2rem; width: 5rem; line-height:200%;  }
.bill .item .main .lt .head{display: block; width: .8rem; height: .8rem; border-radius: 50%;background: #8949de; color: #fff; text-align: center; line-height: .8rem;}
.bill .item .main .lt .head span{font-size: 150%}
.bill .item .main .rt h3 small{color: #aaa; font-weight: 100; float: right;}
.bill .item .main .rt p{color: #888;}
.bill .item .main .rt .je{color: #444;}
.bill .item .main .rt .zt{color: #d16b58; border: 1px solid #d16b58; border-radius: .2rem; padding: 0 .2rem;}
.bill .item .more{padding-left: 1.2rem; border-bottom: 1px solid #efefef; line-height: 200%; color: #888; display: none;}
.bill .item .btn{text-align: center; color: #aaa; line-height: .6rem;}
.bill .item .btn img{display: inline-block; width: .2rem; margin-left: .1rem;}

/*news*/
.news{padding: .2rem; background: #fff; box-sizing: border-box;}
.news h2{line-height: 180%; font-size:130%;}
.news .wirt{height: .6rem; line-height: .6rem; margin-top: .2rem; font-size: 120%;}
.news .wirt .face{border-radius: 50%; width: .6rem; height: .6rem; border: 1px solid #e1e1e1;background: #f7f7f7;float: left; margin-right: .2rem}
.news .wirt .face image{border-radius: 50%;}
.news .wirt small{color: #aaa;}
.news .texts img{margin-top: .2rem;}
.news .texts p{font-size: 110%; line-height: 180%; text-indent: 2em; margin-top: .2rem;}
/*活动*/
.activity,.work{ padding: 0 .2rem .4rem; box-sizing: border-box;} 
.activity .item{background: #fff; width: 100%; height: auto;border-radius: .1rem; margin-top: .2rem; overflow: hidden;}
.activity .item .titles{padding: .2rem; font-size: 110%; line-height: 180%;}
.work{ padding: 0 0 .4rem; box-sizing: border-box;} 
.works{ padding: .2rem .2rem 1rem; box-sizing: border-box; background: #fff;} 
.works  h2 small{color: #329dff; float: right; font-weight: 100;}
/*招聘*/
.work .item{background: #fff; padding: .2rem; box-sizing: border-box; margin-top: .2rem; overflow: hidden;}
.work .item h3{ line-height: 200%}
.work .item  h3 small{color: #329dff; float: right; font-weight: 100;}
.work .item p span{color: #888; background: #f7f7f7; margin-right: .2rem; display: inline-block; padding: 2px 8px; margin-top: .2rem;}
.work .item .hr { margin-top: .2rem}
.work .item .hr img{width: .4rem; height: .4rem; border-radius: 50%; float: left; margin-right: .1rem;}
.works .zl{ line-height: .4rem;  margin-top: .2rem;}
.works .zl li{float: left; margin-right: .2rem;}
.works .zl li img{ width: .3rem; float: left; margin-right: .1rem; margin-top: .06rem;}
.works .hrr{margin-top: .3rem;}
.works .hrr img{float: left; width: .7rem; margin-right: .2rem ; border-radius: 50%;}
.works .hrr .name{float: left;}
.works .hrr .name p{color: #888;}
.works .tag{ margin-top: .2rem; color: #888;}
.works .tag li{float: left; margin: .2rem .2rem 0 0; border: 1px solid #e1e1e1; padding:2px 10px;}
.works .ms{margin-top: .2rem; padding-top: .4rem; border-top: 1px solid #e1e1e1; padding-bottom: .4rem; border-bottom: 1px solid #e1e1e1;}
.works .ms P{line-height: .5rem; color: #888;}
.jsz{ background: #fff; text-align: center;}
.jsz img{width: 60%; margin: 1rem auto 0;}
/*退房*/
.tf .head{ padding: .2rem;}
.tf .head li{ line-height: 200%;}
.tf .head li span{display: inline-block; width: 2rem; color: #888;}
.tf .time{margin-top: .2rem;}
.tf .time li{ line-height: .7rem; padding: 0 .2rem;}
.tf .time li .r{float: right; color: #aaa;}
.tf .time li .r img{width: .15rem; float: right; margin-top: .23rem; margin-left: .1rem;}
.tf .fy{padding: 0 .2rem; line-height: 200%;}
.tf .fy .top{line-height: .8rem; color: #888; border-bottom: 1px solid #efefef;}
.tf .fy .top span{float: right; font-size: 150%; color: #444;}
.tf .fy h3{font-weight: 100; margin: .1rem 0 ;}
.tf .fy li{color: #888;}
.tf .fy li span{float: right;color: #444;}
.tf   a{color: #444; margin-left: .2rem;}

.tf  .btn{position: relative; margin: 1rem auto; width: 5rem;}
.tf .btn .tex{position: absolute; left:0; width: 100%; text-align: center; color: #fff;  font-size: 120%; top: 0; line-height: .75rem;}
/*维修保洁申请*/
.wxsq{padding: .2rem .2rem 1rem; box-sizing: border-box;}
.wxsq h2{line-height: 200%; font-weight: 100;}
.wxsq h3{color: #888; font-weight: 100; line-height: 200%; margin: .1rem 0 ;}
.wxsq  input{border: none; background: none; border-bottom: 1px solid #e1e1e1;  line-height: .8rem; width: 100%;}
.wxsq h3 span{float: right; width: .15rem; margin-top: .2rem;}
.wxsq h2 small{float: right; color: #329dff; }
.wxsq h2 small img{float: right; width: .15rem; margin: .25rem 0 0 .1rem;outline: none; }
.wxsq select{width: 100%; height: .8rem; background: none; border: none; border-bottom: 1px solid #e1e1e1; -webkit-appearance: none;}
.wxsq .pic{height: .8rem; border-bottom: 1px solid #e1e1e1;  padding: .4rem  0 ; line-height: .8rem; color: #888;  }
.wxsq .pic img{width: .8rem; height: .8rem; float: left; margin-right: .1rem;}
.wxsq .arr{ position: absolute; right: 0; top: .25rem; width: .15rem; }
.bjlist{padding: .2rem;}
.bjlist .lt{float: left; width: 1.5rem; border: 1px solid #efefef;}
.bjlist .lt img{width: 1.5rem; height: 1.5rem; }
.bjlist .rt{float: left; margin-left: .2rem; width: 4.2rem; line-height: 200%;}
.bjlist .rt h2{font-weight: 100;}
.bjlist .rt h2 small{float: right; color: #329dff;}
.bjlist .rt p{color: #888; font-size: 110%;}

.bjcont{padding: 0 .2rem}
.bjcont h2{line-height: 200%; font-weight: 100;}
.bjcont p{font-size: 110%; color: #888; line-height: 180%;}
.bjcont  li{font-size: 120%; line-height: .8rem; border-bottom: 1px solid #efefef; }
.bjcont  li span{float: right; color: #329dff;}

/*入住须知*/

.notice{padding: .2rem; margin-bottom: .8rem;   line-height: 180%;}
.notice .head{width: 3rem; margin: .4rem auto;}
.notice  h3{line-height: 200%; margin-top: .2rem;}
.notice  h3 img{float: left; margin: .1rem .2rem 0 0; width: .1rem;}
.notice p{font-size: 110%; color: #888; text-indent: 2em; margin-top: .2rem;}

/*投诉*/
.ts-wt{line-height: .7rem; background: #fff; margin-top: .2rem; height: .7rem; padding: 0 .2rem;}
.ts-wt .icon{float: left; width: .35rem; margin-top: .2rem; margin-right: .2rem;}
.ts-wt .rt{float: right;}
.ts-wt .rt img{float: right; width: .15rem; margin: .22rem 0 0 .1rem;}
.ts-wt .rt  select{height: .7rem; border: 0;-webkit-appearance: none;  outline: none;}
.ts .main{padding: .2rem; margin-top: .2rem; background: #fff;}
.ts .main textarea{width: 100%; height: 1.5rem;resize: none; border: none;}
.ts .main .pic{height: .8rem;    line-height: .8rem; color: #888;  }
.ts .main .pic img{width: .8rem; height: .8rem; float: left; margin-right: .1rem;}
.tsset{padding-left: .2rem;}
.tsset li{ line-height: .7rem; border-bottom: 1px solid #efefef; }
.tsset li img{float: left;margin-right: .2rem; width: .5rem; margin-top: .1rem;}
.ts .btn{position: relative; margin: 1rem auto; width: 5rem;}
.ts .btn .tex{position: absolute; left:0; width: 100%; text-align: center; color: #fff;  font-size: 120%; top: 0; line-height: .75rem;}

/*预约看房*/
.yuyue .fj{padding: .2rem;}
.yuyue .fj .pic{width: 2rem; float: left;}
.yuyue .fj .text{float: left;margin-left: .2rem; width: 3.8rem; font-size: 110%;}
.yuyue .fj .pic img{width: 2rem; height: 1.6rem;}
.yuyue .fj .text p{color: #888; margin-top: .1rem;}
.yuyue .msg{padding-left: .2rem; margin: 0;}
.yuyue .msg li{line-height: .7rem; border-bottom: 1px solid #efefef; padding-right: .2rem}
.yuyue .msg li .rt{margin-left: 1rem; color: #888;}
.yuyue .msg li .rt input{border: 0; line-height: .7rem; background: none; padding: 0; margin: 0; color: #888;}
.yuyue .btn{position: relative; margin: 1rem auto; width: 5rem;}
.yuyue .btn .tex{position: absolute; left:0; width: 100%; text-align: center; color: #fff;  font-size: 120%; top: 0; line-height: .75rem;}

/*首页*/
.index .head{height: .7rem; line-height: .7rem; padding: 0 .2rem; background: #fff; position: fixed; left: 0; top: 0 ; width: 100%; box-sizing: border-box; z-index: 100;}
.index .head .city{max-width: 1.2rem; overflow: hidden;  text-overflow: ellipsis;white-space: nowrap; float: left;}
.index .head .city .arr{float: right; width: .2rem; margin-top: .3rem;}
.index .head .city select{float: left; border: none;-webkit-appearance: none;  outline: none;width: .7rem;line-height: .7rem;}
.index .head .schbg{float: left;width: 4.3rem; border: 1px solid #e1e1e1; border-radius: .08rem; height: .5rem; margin-top: .1rem;margin-left: .2rem;box-sizing: border-box;}
.index .head .schbg .icon{float: left; margin: .08rem .1rem 0 .1rem; width: .3rem;}
.index .head .schbg input{float: left; border: none; line-height: .5rem; background: none; width: 3.5rem;}
.index .head .mi{float: right; width: .35rem; margin: .16rem 0 0 0;}

.index .itembox{margin: .9rem .2rem 0}
.index .itembox .item{position: relative;width: 100%; height: 3.2rem; border-radius: .2rem; overflow: hidden; margin-bottom: .2rem;}
.index .itembox .item .arbg{position: absolute; left: 0;top: 0; width: 100%; height: 100%;background: url(../images/rg.png);}
.index .itembox .item .arbg .tx{position: absolute; left: 0; bottom: 0; width: 100%; padding: 0 .2rem .1rem; box-sizing: border-box; color: #fff;}
.index .itembox .item .arbg .tx h3{ font-weight: 100;}
.index .itembox .item .arbg .tx .lt{float: left; width: 4.2rem;line-height: .5rem; font-size: 120%;  }
.index .itembox .item .arbg .tx .rt{float: right; line-height: 1rem; }
.index .itembox .item .arbg .tx .rt span{font-size: 150%;}

/*公寓介绍*/
.home .head{background: #fff;}
.home .head .banner{height: 3rem; overflow: hidden;}

/* 轮播 */
.img_gallery{height:3rem; overflow:hidden;position:relative;}
.main_img{height:3rem;overflow:hidden;position:relative;}
.main_img ul{width:9999px;height:3rem;overflow:hidden;position:abs
olute;top:0;left:0}
.main_img li{float:left;width:100%;height:3rem;}
.main_img li span{display:block;width:100%;height:3rem}
.main_img li a{display:block;width:100%;height:3rem}
.main_img li .img_1{background:url('../images/indexban.jpg') center top no-repeat; background-size: 100%;}
.main_img li .img_2{background:url('../images/indexban2.jpg') center top no-repeat; background-size: 100%;}
.img_font{position:absolute; bottom:30px; left:30%; color:#f00; width:100%; padding:10px;}
.img_font span{display:none; }

div.point{position:absolute;bottom:.1rem;left:50%;z-index:999;width:140px;height:21px;margin:0 0 0 -70px; text-align: center;}
div.point a{ display: inline-block;width:18px;height:18px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat; text-indent:-1000px}
div.point a.on{background-position:0 -20px}
 
.home .head .tex{padding: .1rem .2rem; line-height: .4rem;}
.home .head p{color: #888;}
.home .adds{margin-top: .2rem; padding:0 .2rem; line-height: .7rem;}
.home .adds img{float: left;width: .5rem; margin: .1rem .2rem 0 0;}
.home .msg{padding: .1rem .2rem .2rem; background: #fff; margin-top: .2rem; line-height: 180%;}
.home .msg p{margin-top: .1rem; color: #888;}
.home .msg li{float: left; margin-right: .2rem; padding-left: .3rem; background: url(../images/diandian.png) no-repeat  0 .2rem; background-size: .2rem; font-size: 110%; line-height: .6rem;}
.home .pt{padding: .1rem .2rem .2rem; background: #fff; margin-top: .2rem; line-height: 180%; margin-bottom: .4rem; position: relative;}
.home .pt li{float: left; width: 1.5rem; text-align: center; color: #888; margin-top: .2rem;}
.home .pt li img{width: .6rem; display: inline-block;}
.home .botbtnbg{position: fixed; left: 0; bottom: 0; height: .9rem; background: #fff; box-shadow: 0 -2px 5px #ddd; width: 100%; text-align: center;}
.home .pd{position: absolute; bottom: -.6rem; color: #d16b58;}
.home .botbtnbg .btn{display: inline-block; line-height: .7rem; font-size: 120%; color: #fff; border-radius: .08rem; width: 2.8rem; margin: .1rem;}
.home .botbtnbg .btn.btn1{background: #8949de}
.home .botbtnbg .btn.btn2{background: #329dff}
/*选城市*/
.cityselect li{ line-height: .7rem; margin-left: .2rem; border-bottom: 1px solid #efefef;}
.cityselect li img{float: left; width: .35rem; margin: .17rem .1rem 0 0;}
.tdlgbg{position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/rg.png); z-index: 100;}
.tdlgbg .msgbox{width: 5rem; height: 3rem; background: #fff; border-radius: .2rem; position: absolute; left: .7rem;top: 50%; margin-top: -2rem;}
.tdlgbg .msgbox .text{padding: .2rem; text-align: center;   line-height: 150%;}
.tdlgbg .msgbox .text img{width: .6rem; margin: .2rem;}

.tdlgbg .msgbox .btns{position: absolute; left: 0; bottom: 0; line-height: .8rem; border-top: 1px solid #e1e1e1; width: 100%; height: .8rem;}
.tdlgbg .msgbox .btns li{text-align: center; width: 100%; font-size: 120%;  box-sizing: border-box; margin: 0; border: none; line-height: .8rem;}
 

 
.yuyue .msg li .ttt{border: 0; line-height: .7rem; background: #fff; padding: 0; margin: 0; color: #888;margin-left: 1rem; color: #888;}

/*发票*/
.fp .tj{float: right; color: #329dff;}
.fp .item{margin-bottom: .2rem; background: #fff; padding: .2rem; position: relative;}
.fp .item .lt{float: left; width: .8rem; height: .8rem; color: #fff;font-size: 140%; border-radius: 50%; text-align:center; line-height: .8rem; } 
.fp .item .lt.bg1{background: #2bc09f;}
.fp .item .lt.bg2{background: #d16b58;}
.fp .item .rt{float: left; margin-left: .2rem; width: 5rem; line-height: 200%;}
.fp .item .rt p{color: #888;}
.fp .item .rt .mr{border-top: 1px solid #efefef; line-height: .35rem; padding-top: .2rem; color: #aaa; margin-top: .1rem;}
.fp .item .rt .mr img{float: left;width: .4rem; margin: 0rem .2rem 0 0;}

.tkfp .tt{line-height: .7rem; background: #fff; margin-top: .2rem; padding: 0 .2rem;}
.tkfp .tt img{display: inline-block; width: .35rem; margin: 0 .2rem; vertical-align:middle;}
.tkfp .leix{padding: .2rem}
.tkfp .leix li{display: inline-block; width: 28%;  border: 1px solid #888; text-align: center; line-height: .7rem; border-radius: .08rem; margin: .2rem .1rem 0;}
.tkfp .leix ul{text-align: center;}
.tkfp .leix li.select{color: #329dff; border: 1px solid #329dff;}
.tkfp .form{ line-height: .7rem; padding-left: .2rem;}
.tkfp .form li{border-bottom: 1px solid #efefef; position: relative;}
.tkfp .form li input{background: none; border: none; margin-left: .2rem; position: absolute; left: 1rem; top: 0; line-height: .7rem;}
.tkfp .ck{margin: .2rem; color: #888;}
.tkfp .ck input{margin: 0 .1rem 0 0;}
.tkfp .btn{position: relative; margin: 1rem auto; width: 5rem;}
.tkfp .btn .tex{position: absolute; left:0; width: 100%; text-align: center; color: #fff;  font-size: 120%; top: 0; line-height: .75rem;}
.tkfp .card{display: none;}
 